package com.atguigu.srb.core.mapper;

import com.atguigu.srb.core.pojo.entity.IntegralGrade;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Param;

import java.math.BigDecimal;
import java.util.List;

/**
 * <p>
 * 积分等级表 Mapper 接口
 * </p>
 *
 * @author Atguigu
 * @since 2023-05-26
 */
public interface IntegralGradeMapper extends BaseMapper<IntegralGrade> {
    //mp自定义方法  接收了page对象，mp如果配置了分页拦截器 它会自动根据page对象解析出分页条件拼接sql
    List<IntegralGrade> selectIntegralGradesByKey(IPage<IntegralGrade> page, @Param("key") Integer key);

    BigDecimal selectAmountByUserId(Long userId);
}
